Hiding Grid Resources Behind Brokers

نویسندگان

  • Eliane Araújo
  • Walfredo Cirne
  • Gustavo Mendes
چکیده

Grid computing is a relatively new and promising research area. Many problems regarding its deployment are still been studied and are not clearly solved yet. Scheduling on the grid is particular challenging since new aspects must be taken into account, such as grid size (which can be huge), heterogeneity of resources and their ownership by different entities. Globus Toolkit, perhaps the most successful grid infrastructure, copes with the scheduling on the grid problem with a solution that involves resource managers and brokers. Brokers schedule applications to resources that can only be accessed by their resource managers. The GRAM module is a uniform interface to different resource managers. Resources from different nature must adhere to the GRAM interface in order to be part of the grid. However, we found that GRAM interface is not enough to hide resource’s details from the GRAM client. Moreover, we found it extremely hard to place GRAM before intermittent resources (i.e. computational resources that appear and disappear with no previous notice, have unknown and varying power and may return incorrect results. Our proposal is to use the broker itself to hide heterogeneous resources. The broker communicates with the resources through a small set of methods necessary to perform its work. This approach is especially attractive when resources cannot cater for arbitrary applications (as with intermittent resources) and could largely simplify the deployment of the grid. We have used MyGrid broker, a grid computing solution for Bag-of-Tasks applications (i.e. those parallel applications whose tasks are independent) to implement these ideas. This broker, exposed as a compliant OGSA/OGSI grid service, was able to access heterogeneous resources, including intermittent resources as well as GRAM/fork resources.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MICOSim: A simulator for modelling economic scheduling in Grid computing

This paper is concerned with the design and implementation of MICOSim, an event-driven simulator written in Java for evaluating the performance of Grid entities (users, brokers and resources) under different scenarios such as varying the numbers of users, resources and brokers and varying their specifications and employed strategies. Keywords—Grid computing; Economic Scheduling; Simulation; Eve...

متن کامل

Intelligent Agent Based Grid Resource Management System

In grid environment, users look for a suitable resource capable of executing a given task. Resource brokers / schedulers are intermediaries, who provide service to the grid users. In the existing resource brokers / schedulers, when the exact match for the requested resource is not available, resource discovery have to be terminated unsuccessfully or the process should wait in the queue till the...

متن کامل

Interoperable Grid Scheduling Strategies

The increasing demand for resources of the high performance computing systems has led to new forms of collaboration of distributed systems such as interoperable grid systems that contain and manage their own resources. While with a single domain one of the most important tasks is the selection of the most appropriate set of resources to dispatch a job, in an interoperable grid environment this ...

متن کامل

Coordinated Resource Provisioning in Federated Grids

A fundamental problem in building large scale Grid resource sharing system is the need for efficient and scalable techniques for discovery and provisioning of resources for delivering expected Quality of Service (QoS) to users’ applications. The current approaches to Grid resource sharing based on resource brokers are non-coordinated since these brokers make scheduling related decisions indepen...

متن کامل

A Taxonomy of Grid Resource Brokers*

Grid computing has gone through some generations and as a result only a few widely used middleware architectures remain. Using the tools of these middlewares, various resource brokers have been developed to automate job submission over different grids. Most of the present brokers operate only on a single grid infrastructure, where they have been developed. This taxonomy helps identifying and ca...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004